//
const request = require('./request');
/* 用户信息 */
const userInfo_share = {
  /*  */
  userInfo: null, //用户基本信息
  token: '', //后台返回的token
  userid: '', //userid
  mobile: '', //手机号码
  openid: '', //openid
  session_key: '', //session_key
  corp:{}, //企业(小程序)信息
  corpUser: {}, //企业员工信息
  state: '', // 0--客户 1--企业员工
  /* "   5c9435f746f919adbba430490eada924" 677bd8040dd44e0119cedb7d39a8590c */
  singlePlugid: "", //添加员工企业微信
  multiplePlugid:"b4c0edfd9b681b20b0eb000143c68f0a", //企业微信群
};
//--- 浏览员工个人信息
const visitUser = function ({
  type = "",
  userid = "", //用户的userid
  visit_userid = "",  //访问的员工userid
  share_userid = "",  //分享者的userid
  type_id = "",  //类型所对应id
  type_value = "" //类型所对应名字
}) {
  return request.$http.call(this,{
    api:"/visitUser",
    data:arguments[0]
  }).then(res=>{
    console.log(res);
    if (res.data.code == '1') {
      return Promise.resolve();
    } else if (res.data.code === -1) {
      return Promise.resolve();
    } else {
      return Promise.reject('提交浏览员工信息记录失败');
    }
  }).catch(err=>{
    return Promise.reject('提交浏览员工信息记录失败');
  })
};
//--- 配置客户联系「联系我」方式
const getCorpUserConfigId = function(userid){
  console.log(userid);
  return request.$http.call(this,{
    api:"/getCorpUserConfigId",
    data:{
      corp_userid: userid
    }
  }).then(res=>{
    console.log(res)
    if (res.data.errcode=='0') {
      return Promise.resolve(res.data.config_id)
    } else {
      return Promise.reject(res.data.errmsg)
    }
  }).catch(err=>{
    return Promise.reject('获取配置客户联系方式（企业微信）失败');
  })
};
module.exports = {
  userInfo_share,
  visitUser,
  getCorpUserConfigId
};